package com.rtx.wms.std.transer.bean;

import java.util.List;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.rtx.api.annotation.RtxDynamicsClass;
import com.rtx.api.annotation.RtxRequestIgnore;
import com.rtx.api.annotation.RtxSTDRequest;
import com.rtx.wms.std.common.bean.Codelkup;

import lombok.Data;

@RtxDynamicsClass(name = "调拨单API中间表",linkclass = "com.rtx.wms.std.transer.bean.Transfer")
@RtxSTDRequest(name = "[edi调拨订单下发]-[调用调拨单内部转移逻辑]")
@Data
@TableName("api_transfer")
public class ApiTransfer {

	private String serialkey;
	private String rtxexternkey;
	private String storerkey;
	private String type;
	@TableField(value = "rtx_erptype")
	private String rtxErptype;
	private String notes;
	private String status;
	private String toexamine;
	private String totalorderlines;
	private String openqty;
	private String rtxwerks;
	private String whseid;
	private String batchid;
	private String ediflag;
	private int rtxqueue;
	private String edimsg;
	private String callristransferflag;
	private String callristransfermsg;
	private String transferkey;
	
	@TableField(exist = false)
	@RtxRequestIgnore
	private Codelkup typeConfig;
	
	@TableField(exist = false)
	private List<ApiTransferdetail> details;
}
